// static 静态方法
//实例方法 vs 静态方法
class Person {
    // 构造函数
    constructor(name) {
        this.name = name
    }
    say() { //实例方法
        console.log(`hi, my name is ${this.name}`) 
    }
    static create(name) { //静态方法  注意静态方法是通过构造函数直接调用的this指向没有改变
        return new Person(name)
    }
}
const person1 = new Person('tom')
person1.say()
const static1 = Person.create('linda')
static1.say()